package com.alibaba.algo.cooperation.usercomponent.vo.res.user;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author: niechanggang
 * @date:2021/3/18 17:54
 * @description:
 */
@Data
public class SysUserInfoVO {

    @ApiModelProperty(value="用户id")
    private Long userId;

    @ApiModelProperty(value="用户名称")
    private String username;

    /**
     * 用户账号
     */
    @ApiModelProperty(value="用户账号")
    private String userAccount;

    /**
     * 工号
     */
    @ApiModelProperty(value="员工工号")
    private String employeeCode;

    /**
     * 所属组织Id
     */
    @ApiModelProperty(value="所属组织Id")
    private Long orgId;

    /**
     * 所属组织Id集合字符串，用逗号分割
     */
    @ApiModelProperty(value="所属组织Id集合字符串", notes = "用逗号分割")
    private String orgIds;

    /**
     * 所属组织名称
     */
    @ApiModelProperty(value="所属组织名称")
    private String orgName;

    /**
     * 所属组织名称集合字符串，用逗号分割
     */
    @ApiModelProperty(value="所属组织名称集合字符串", notes = "用逗号分割")
    private String orgNames;

    /**
     * 手机号码
     */
    @ApiModelProperty(value="手机号码")
    private String mobilePhone;

    /**
     * 邮箱
     */
    @ApiModelProperty(value="邮箱")
    private String email;

    /**
     * 状态 0无效  1有效
     */
    @ApiModelProperty(value="角色状态", notes = "0:无效 1:有效")
    private Long roleState;
}
